possible improvements:
- dynamic bit strength

streaming:
- final documentation
- merge mp3 code
- fix virtual constructor FIXMEs
